// 地球半径为6378137米。
var EarthRadius = 6378137;


// 计算两点之间的距离。
// 此处采用球面距离
export function Distinct ( point1, point2 ) {
  if ( point1 == null || point2 == null ) {
    return ;
  }
  return EarthRadius*Math.acos(
      Math.sin( DegreeToRadians( point1.latitude ) )
    * Math.sin( DegreeToRadians( point2.latitude ) )
    + Math.cos( DegreeToRadians( point1.latitude ) )
    * Math.cos( DegreeToRadians( point2.latitude ) )
    * Math.cos( DegreeToRadians( point1.longitude - point2.longitude ))
  )
}

// 将长度转换成弧度。
export function DegreeToRadians ( degree ) {
  return degree * Math.PI / 180;
}
